package com.java0107;

import java.io.*;

/**
 * io体系
 * IO:InputStream读输入   OutputStream写输出
 *
 * 字节流byte[]
 *   输入：InputStream抽象类
 *   输出：OutputStream抽象类
 *
 * 字符流char[]
 *   输入:Reader抽象类
 *   输出：Writer抽象类
 */
public class Java07 {
    public static void main(String[] args) throws IOException {
        //(7)读文件

        //创建文件输入流
        FileReader fileReader = new FileReader("d:/person.txt");
        //创建缓存流，使其按行读取，解决一个一个字符读取
        BufferedReader bufferedReader = new BufferedReader(fileReader);

        //循环按行读取
        String str = "";
        while ((str = bufferedReader.readLine()) != null){//读一行
            System.out.println(str);
        }
        //注意：io流规定；打开使用后必须关闭，而且逆向关闭
        bufferedReader.close();
        fileReader.close();
    }
}
